CustusX
16.5.0-rc9
An IGT application
|
#include <cxEncodedPackage.h>
Classes | |
struct | ByteArray |
Public Types | |
typedef boost::shared_ptr < ByteArray > | ByteArrayPtr |
Signals | |
void | dataArrived () |
Public Member Functions | |
EncodedPackage (char *pointer=NULL, int size=0) | |
virtual | ~EncodedPackage () |
virtual const ByteArrayPtr | data () const =0 |
virtual void | notifyDataArrived ()=0 |
virtual bool | isFinishedWith ()=0 |
Protected Attributes | |
ByteArrayPtr | mData |
Wrapper for shared memory area
Definition at line 50 of file cxEncodedPackage.h.
typedef boost::shared_ptr<ByteArray> cx::EncodedPackage::ByteArrayPtr |
Definition at line 60 of file cxEncodedPackage.h.
cx::EncodedPackage::EncodedPackage | ( | char * | pointer = NULL , |
int | size = 0 |
||
) |
Definition at line 6 of file cxEncodedPackage.cpp.
|
inlinevirtual |
Definition at line 64 of file cxEncodedPackage.h.
|
pure virtual |
Implemented in cx::igtlEncodedPackage< TYPE >, and cx::igtlEncodedPackage< igtl::MessageBase >.
|
signal |
|
pure virtual |
Implemented in cx::igtlEncodedPackage< TYPE >, and cx::igtlEncodedPackage< igtl::MessageBase >.
|
pure virtual |
Implemented in cx::igtlEncodedPackage< TYPE >, and cx::igtlEncodedPackage< igtl::MessageBase >.
|
protected |
Definition at line 74 of file cxEncodedPackage.h.