Listing 3: Die Docky-Funktionen. /* Docky-Get */ BOOL _docky_DockyGet(struct DockyIFace *Self, uint32 msgType, uint32 *msgData) { struct GradientDockyData *dd = DOCKDATA; BOOL result = TRUE; switch(msgType) { ... } return( result ); } /* Docky-Set */ BOOL _docky_DockySet(struct DockyIFace *Self, uint32 msgType, uint32 msgData) { struct GradientDockyData *dd = DOCKDATA; BOOL result = TRUE; switch(msgType) { ... } return( result ); } /* Docky-Process */ BOOL _docky_DockyProcess(struct DockyIFace *Self, uint32 turnCount, uint32 *msgType, uint32 *msgData, BOOL *anotherTurn) { struct GradientDockyData *dd = DOCKDATA; ... return( TRUE ); }