44 #ifndef Included_RexxMessage
45 #define Included_RexxMessage
47 #define flagResultReturned 0x00000001
48 #define flagRaiseError 0x00000002
49 #define flagErrorReported 0x00000004
50 #define flagAllNotified 0x00000008
51 #define flagStartPending 0x00000010
52 #define flagMsgSent 0x00000020
56 void *
operator new(size_t);
57 inline void *
operator new(
size_t size,
void *objectPtr) {
return objectPtr; };
#define flagErrorReported
#define flagResultReturned
void flatten(RexxEnvelope *)
RexxString * messageName()
RexxObject * resultObject
void liveGeneral(int reason)
SysSemaphore waitResultSem
RexxMessage(RESTORETYPE restoreType)
RexxObject * messageTarget()
static void createInstance()
RexxObject * newRexx(RexxObject **, size_t, size_t)
RexxObject * notify(RexxMessage *)
RexxObject * start(RexxObject *)
RexxDirectory * condition
RexxActivity * startActivity
RexxMessage(RexxObject *, RexxString *, RexxObject *, RexxObject **, size_t, size_t)
RexxActivity * getActivity()
RexxList * interestedParties
RexxList * waitingActivities
void error(RexxDirectory *)
static RexxClass * classInstance
RexxObject * send(RexxObject *)
RexxObject * errorCondition()