TwiceAsNice  2019-02-18
Classes | Namespaces | Macros | Typedefs | Functions | Variables
ThreadRingBufferDevice.cc File Reference
#include <Nice/Log.h>
#include <Nice/Util/Thread.h>
#include <Nice/Util/Atomic.hh>
#include <Basda/RingbufferDevice.h>
#include <Basda/Vino/Image.h>
Include dependency graph for ThreadRingBufferDevice.cc:

Classes

class  MyRingbuffer
 
class  Basda::MyRingbufferDevice< Type >
 
class  WriterThread
 
class  ReaderThread
 

Namespaces

 Basda
 These are contants that are used by the services internally.
 

Macros

#define LOG_NAME   "Writer"
 
#define LOG_NAME   m_name
 
#define LOG_NAME   "Main"
 

Typedefs

typedef IceUtil::Handle< MyRingbufferMyRingbufferPtr
 
typedef MyRingbufferDevice< Basda::ImageU16Basda::MyRingbufferU16Device
 
typedef IceUtil::Handle< MyRingbufferU16Device > Basda::MyRingbufferU16DevicePtr
 

Functions

int main (int argc, char **argv)
 

Variables

MyRingbufferPtr s_ring = new MyRingbuffer()
 
Basda::MyRingbufferU16DevicePtr s_device = new Basda::MyRingbufferU16Device( )
 

Macro Definition Documentation

◆ LOG_NAME [1/3]

#define LOG_NAME   "Writer"

◆ LOG_NAME [2/3]

#define LOG_NAME   m_name

◆ LOG_NAME [3/3]

#define LOG_NAME   "Main"

Typedef Documentation

◆ MyRingbufferPtr

typedef IceUtil::Handle<MyRingbuffer> MyRingbufferPtr

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Variable Documentation

◆ s_device

◆ s_ring

MyRingbufferPtr s_ring = new MyRingbuffer()