TAO_CosTrader
2.1.8
|
Uses command line arguments to construct a trader instance with the correct interface support, locking, and policy settings. More...
#include <Trader.h>
Public Types | |
typedef TAO_Trader_Base | TAO_TRADER |
Static Public Member Functions | |
static TAO_TRADER * | create_trader (int &argc, ACE_TCHAR **argv) |
Protected Member Functions | |
TAO_Trader_Factory (int &argc, ACE_TCHAR **argv) | |
Private Types | |
enum | Conformance { TAO_TRADER_QUERY, TAO_TRADER_SIMPLE, TAO_TRADER_STANDALONE, TAO_TRADER_LINKED } |
Private Member Functions | |
TAO_TRADER * | manufacture_trader (void) |
void | parse_args (int &argc, ACE_TCHAR **argv) |
TAO_Trader_Factory & | operator= (const TAO_Trader_Factory &) |
TAO_Trader_Factory (const TAO_Trader_Factory &) | |
Uses command line arguments to construct a trader instance with the correct interface support, locking, and policy settings.
|
private |
|
protected |
|
private |
|
static |
Creates an instance of the trader according to parameters whose default values can be overrided with the following command line arguments:
-TSthreadsafe, default is not thread-safe -TSconformance {query, simple, stand-alone, linked}, default is linked -TSsupports_dynamic_properties {true, false}, default is true -TSsupports_modifiable_propertise {true, false}, default is true -TSdef_search_card {integer}, default is 20 -TSmax_search_card {integer}, default is 50 -TSdef_match_card {integer}, default is 20 -TSmax_match_card {integer}, default is 50 -TSdef_return_card {integer}, default is 20 -TSmax_return_card {integer}, default is 50 -TSdef_hop_count {integer}, default is 5, -TSmax_hop_count {integer}, default is 10 -TSdef_follow_policy {always,if_no_local,local_only}, default is if_no_local, -TSmax_follow_policy {always,if_no_local,local_only}, default is always
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |