#include <c4d_renderconnection.h>
Public Member Functions | |
BaseCommunicationThread () | |
IpConnection * | GetIpc () |
Public Member Functions inherited from BaseThread | |
BaseThread () | |
virtual | ~BaseThread () |
void | SetUserData (void *data) |
void * | GetUserData () |
virtual Int32 | TestBreak () |
virtual Int32 | Start (Bool back, Int32 Priority=THREADPRIORITY_NORMAL) |
virtual void | End (Bool wait=true) |
virtual void | Wait () |
virtual Bool | IsRunning () |
virtual Bool | ItsMe () |
virtual Int32 | ChangeThreadPriority () |
void | Action () |
void * | GetCrashInfo () |
UInt32 | GetThreadId () |
BaseThread () | |
virtual | ~BaseThread () |
void | SetUserData (void *data) |
void * | GetUserData () |
virtual Int32 | TestBreak () |
virtual Bool | IsRunning () |
virtual void | Wait () |
virtual void | End (Bool wait=true) |
virtual Bool | ItsMe () |
virtual Int32 | Start (Bool back, Int32 priority=THREADPRIORITY_NORMAL) |
virtual Int32 | ChangeThreadPriority () |
BaseThread () | |
virtual | ~BaseThread () |
void | SetUserData (void *data) |
void * | GetUserData () |
virtual Int32 | TestBreak () |
virtual Int32 | Start (Bool back, Int32 Priority=THREADPRIORITY_NORMAL) |
virtual void | End (Bool wait=true) |
virtual void | Wait () |
virtual Bool | IsRunning () |
virtual Bool | ItsMe () |
virtual Int32 | ChangeThreadPriority () |
void | Action () |
void * | GetCrashInfo () |
UInt32 | GetThreadId () |
BaseThread () | |
~BaseThread () | |
void | SetUserData (void *data) |
void * | GetUserData () |
virtual Int32 | TestBreak () |
virtual Int32 | Start (Bool back, Int32 Priority=THREADPRIORITY_NORMAL) |
virtual void | End (Bool wait=true) |
virtual void | Wait () |
virtual Bool | IsRunning () |
virtual Bool | ItsMe () |
virtual Int32 | ChangeThreadPriority () |
void | Action () |
void * | GetCrashInfo () |
UInt32 | GetThreadId () |
Protected Member Functions | |
Bool | ReadBytes (void *adr, Int cnt) |
Bool | WriteBytes (void *adr, Int cnt) |
Bool | ReadString (String *v) |
Bool | WriteString (const String &v) |
Bool | ReadContainer (BaseContainer &bc) |
Bool | WriteContainer (const BaseContainer &bc) |
Bool | WriteChar (Char num) |
Bool | WriteUChar (UChar num) |
Bool | WriteInt32 (Int32 num) |
Bool | WriteInt64 (Int64 num) |
Bool | WriteFloat32 (Float32 num) |
Bool | ReadUChar (UChar &num) |
Bool | ReadInt16 (Int16 &num) |
Bool | ReadChar (Char &num) |
Bool | ReadInt32 (Int32 &num) |
Bool | ReadInt64 (Int64 &num) |
Bool | ReadFloat32 (Float32 &num) |
IPCOMMANDRESULT | SendCommand (Int32 command, Bool closeConnectionOnError=true) |
Bool | Acknowledged () |
virtual const Char * | GetThreadName () |
Bool | SetError () |
Protected Member Functions inherited from BaseThread | |
virtual void | Main ()=0 |
void | Init () |
void | StopAsync () |
virtual void | Main ()=0 |
virtual void | Main ()=0 |
void | Init () |
void | StopAsync () |
virtual void | Main ()=0 |
void | Init () |
void | StopAsync () |
Protected Attributes | |
IpConnection * | ipc |
Additional Inherited Members | |
Public Types inherited from BaseThread | |
enum | { UnknownThreadId, MainThreadId, FirstThreadId } |
enum | { UnknownThreadId, MainThreadId, FirstThreadId } |
enum | { UnknownThreadId, MainThreadId, FirstThreadId } |
Static Public Member Functions inherited from BaseThread | |
static BaseThread * | GetCurrentThread () |
static UInt32 | GetCurrentThreadId () |
static Bool | StopAllThreads () |
static BaseThread * | GetCurrentThread () |
static UInt32 | GetCurrentThreadId () |
static Bool | StopAllThreads () |
static BaseThread * | GetCurrentThread () |
static UInt32 | GetCurrentThreadId () |
static Bool | StopAllThreads () |
Public Attributes inherited from BaseThread | |
Bool | keepthreadrunning |
Private. Communication class. Not meant to be used directly.
IpConnection* GetIpc | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Implements BaseThread.
|
protected |
|
protected |