12#error This is a C++ include file and cannot be used from plain C
62 int Configure(
const char *name,
int nx,
int ny);
Definition ngcbSHM.hpp:201
int Wait(int idx)
Wait until the image stored in frame[idx] is unlocked.
Definition ngcdttIPC.cpp:308
ngcdttIPC()
Constructor.
Definition ngcdttIPC.cpp:24
int Locked(int idx)
Check whether the image stored in frame[idx] is locked.
Definition ngcdttIPC.cpp:233
int Configure(const char *name, int nx, int ny)
Initialize/configure publisher.
Definition ngcdttIPC.cpp:66
virtual ~ngcdttIPC()
Destructor.
Definition ngcdttIPC.cpp:36
int IdxIn()
Return the buffer index to be used for next transfer.
Definition ngcdttIPC.cpp:229
int IdxOut()
Return actual display buffer index.
Definition ngcdttIPC.cpp:231
void Shutdown()
Shutdown call-back.
Definition ngcdttIPC.cpp:227
int TryLock()
Try to lock current frame bbuffer.
Definition ngcdttPUBLISH.cpp:105
int Lock()
Lock current frame buffer.
Definition ngcdttPUBLISH.cpp:107
void Invalidate()
Invalidate current frame buffer.
Definition ngcdttPUBLISH.cpp:111
int Unlock()
Unlock current frame buffer.
Definition ngcdttPUBLISH.cpp:109
ngcdttPUBLISH()
Constructor.
Definition ngcdttPUBLISH.cpp:22
int Publish()
Publish current frame buffer.
Definition ngcdttPUBLISH.cpp:103
Definition ngcdttIPC.hpp:35
int id
Shared memory id.
Definition ngcdttIPC.hpp:37
ngcdtt_shm_t()
Constructor.
Definition ngcdttIPC.hpp:43
void * mem
Shared memory buffer.
Definition ngcdttIPC.hpp:40