void CMultiXAppMsg::AddInfo(const CMultiXBufferArray &Bufs, int Flags,const TMultiXSessionID &SessionID,int Priority, uint32_t Timeout, void *Context,MultiXError Error,TMultiXProcID RoutedFrom,const char *pWSURL,const char *pWSSoapAction,const char *pWSDllFile,const char *pWSDllFunction) { m_pSavedContext = Context; MultiXMsg()->LockBuffers(); AddFlags(Flags); SetPriority(Priority); AddTimeout(Timeout); AddSessionID(SessionID); AddRoutedFrom(RoutedFrom); if(pWSDllFile != NULL && *pWSDllFile != 0) AddWSDllFile(pWSDllFile); if(pWSDllFunction != NULL && *pWSDllFunction != 0) AddWSDllFunction(pWSDllFunction); if(pWSSoapAction != NULL && *pWSSoapAction != 0) AddWSSoapAction(pWSSoapAction); if(pWSURL != NULL && *pWSURL != 0) AddWSURL(pWSURL); if(Error != MultiXNoError) AddError(Error); AddSenderMsgID(ID()); if(Bufs.Count()) AddAppData(Bufs); MultiXMsg()->UnlockBuffers(); }
VOID KItemTimeoutCtrl::SetTimeout(INT nItemIdx, CONST KITEM_TIMEOUT* pTimeout) { ASSERT(nItemIdx > 0 && pTimeout); DelTimeout(nItemIdx); Item[nItemIdx].SetTimeout(pTimeout); AddTimeout(nItemIdx); }
void GLBase::GLBaseInit(GdkGLConfig *Config, int PixFormat, bool AutoRedraw, int Timeout) { init(Config, PixFormat); if (AutoRedraw == true) { AddTimeout(Timeout); widget->SetHandler("visibility_notify_event", (void *)CheckVisibility, this); } }