version 1.8, 2005/02/25 21:44:19
|
version 1.9, 2005/03/10 00:38:21
|
|
|
// Time values used in ThreadPool construction | // Time values used in ThreadPool construction |
static struct timeval create_time = {0, 1}; | static struct timeval create_time = {0, 1}; |
static struct timeval destroy_time = {300, 0}; | static struct timeval destroy_time = {300, 0}; |
static struct timeval deadlock_time = {0, 0}; |
|
| |
ProviderAgent* ProviderAgent::_providerAgent = 0; | ProviderAgent* ProviderAgent::_providerAgent = 0; |
| |
|
|
const String& agentId, | const String& agentId, |
AnonymousPipe* pipeFromServer, | AnonymousPipe* pipeFromServer, |
AnonymousPipe* pipeToServer) | AnonymousPipe* pipeToServer) |
: _threadPool(0, "ProviderAgent", 0, 0, create_time, destroy_time, deadlock_time), |
: _threadPool(0, "ProviderAgent", 0, 0, create_time, destroy_time), |
_providerManagerRouter(_indicationCallback) | _providerManagerRouter(_indicationCallback) |
{ | { |
PEG_METHOD_ENTER(TRC_PROVIDERAGENT, "ProviderAgent::ProviderAgent"); | PEG_METHOD_ENTER(TRC_PROVIDERAGENT, "ProviderAgent::ProviderAgent"); |
|
|
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
} | } |
| |
// Private, unimplemented constructor |
|
ProviderAgent::ProviderAgent() |
|
: _threadPool(0, "null", 0, 0, create_time, destroy_time, deadlock_time), |
|
_providerManagerRouter(0) |
|
{ |
|
} |
|
|
|
// Private, unimplemented constructor |
|
ProviderAgent::ProviderAgent(const ProviderAgent&) |
|
: _threadPool(0, "null", 0, 0, create_time, destroy_time, deadlock_time), |
|
_providerManagerRouter(0) |
|
{ |
|
} |
|
|
|
// Private, unimplemented assignment operator |
|
ProviderAgent& ProviderAgent::operator=(const ProviderAgent&) |
|
{ |
|
return *this; |
|
} |
|
|
|
void ProviderAgent::run() | void ProviderAgent::run() |
{ | { |
PEG_METHOD_ENTER(TRC_PROVIDERAGENT, "ProviderAgent::run"); | PEG_METHOD_ENTER(TRC_PROVIDERAGENT, "ProviderAgent::run"); |