13#error This is a C++ include file and cannot be used from plain C
63 int Configure(
const char *name,
int nx,
int ny);
Definition ngcbSHM.hpp:202
int Wait(int idx)
Wait until the image stored in frame[idx] is unlocked.
Definition ngcdttIPC.cpp:309
ngcdttIPC()
Constructor.
Definition ngcdttIPC.cpp:25
int Locked(int idx)
Check whether the image stored in frame[idx] is locked.
Definition ngcdttIPC.cpp:234
int Configure(const char *name, int nx, int ny)
Initialize/configure publisher.
Definition ngcdttIPC.cpp:67
virtual ~ngcdttIPC()
Destructor.
Definition ngcdttIPC.cpp:37
int IdxIn()
Return the buffer index to be used for next transfer.
Definition ngcdttIPC.cpp:230
int IdxOut()
Return actual display buffer index.
Definition ngcdttIPC.cpp:232
void Shutdown()
Shutdown call-back.
Definition ngcdttIPC.cpp:228
int TryLock()
Try to lock current frame bbuffer.
Definition ngcdttPUBLISH.cpp:106
int Lock()
Lock current frame buffer.
Definition ngcdttPUBLISH.cpp:108
void Invalidate()
Invalidate current frame buffer.
Definition ngcdttPUBLISH.cpp:112
int Unlock()
Unlock current frame buffer.
Definition ngcdttPUBLISH.cpp:110
ngcdttPUBLISH()
Constructor.
Definition ngcdttPUBLISH.cpp:23
int Publish()
Publish current frame buffer.
Definition ngcdttPUBLISH.cpp:104
Definition ngcdttIPC.hpp:36
int id
Shared memory id.
Definition ngcdttIPC.hpp:38
ngcdtt_shm_t()
Constructor.
Definition ngcdttIPC.hpp:44
void * mem
Shared memory buffer.
Definition ngcdttIPC.hpp:41