Public Member Functions | |
| void | recycle (PackMimeHTTPClientApp *) |
| void | recycle (PackMimeHTTPServerApp *) |
| void | setup_connection () |
| void | incr_pairs () |
| double | now () |
| int | get_active () |
| int | get_total () |
| int | running () |
| int | debug () |
| int | get_ID () |
| int | get_warmup () |
| double | get_rate () |
| bool | using_http_1_1 () |
| bool | use_pm_persist_rspsz () |
| bool | use_pm_persist_reqsz () |
| double | connection_interval () |
| int | get_reqsize () |
| int | get_rspsize () |
| double | get_server_delay () |
| bool | is_persistent () |
| int | get_num_pages () |
| int | get_num_objs (int pages) |
| double | get_reqgap (int page, int obj) |
| int | adjust_persist_rspsz () |
| void | reset_persist_rspsz () |
| FILE * | get_outfp () |
| FILE * | get_fileszfp () |
| FILE * | get_samplesfp () |
Protected Member Functions | |
| virtual int | command (int argc, const char *const *argv) |
| void | start () |
| void | stop () |
| void | cleanup () |
| void | recycle (FullTcpAgent *) |
| FullTcpAgent * | picktcp () |
| PackMimeHTTPServerApp * | pickServerApp () |
| PackMimeHTTPClientApp * | pickClientApp () |
| TclObject * | lookup_obj (const char *name) |
| int | lookup_rv (RandomVariable *&rv, const char *name) |
Protected Attributes | |
| PackMimeHTTPTimer | timer_ |
| double | connection_interval_ |
| int | next_client_ind_ |
| int | next_server_ind_ |
| int | total_nodes_ |
| int | current_node_ |
| Node * | server_ [MAX_NODES] |
| Node * | client_ [MAX_NODES] |
| char | tcptype_ [20] |
| FILE * | outfp_ |
| FILE * | fileszfp_ |
| FILE * | samplesfp_ |
| double | rate_ |
| int | segsize_ |
| int | segsperack_ |
| double | interval_ |
| int | ID_ |
| int | run_ |
| int | debug_ |
| int | goal_pairs_ |
| int | cur_pairs_ |
| int | warmup_ |
| bool | http_1_1_ |
| bool | use_pm_persist_rspsz_ |
| bool | use_pm_persist_reqsz_ |
| int | active_connections_ |
| int | total_connections_ |
| int | running_ |
| RandomVariable * | flowarrive_rv_ |
| RandomVariable * | reqsize_rv_ |
| RandomVariable * | rspsize_rv_ |
| PackMimeHTTPPersistRspSizeRandomVariable * | persist_rspsize_rv_ |
| RandomVariable * | persistent_rv_ |
| RandomVariable * | num_pages_rv_ |
| RandomVariable * | single_obj_rv_ |
| RandomVariable * | objs_per_page_rv_ |
| RandomVariable * | time_btwn_pages_rv_ |
| RandomVariable * | time_btwn_objs_rv_ |
| RandomVariable * | server_delay_rv_ |
| RNG * | flowarrive_rng_ |
| RNG * | reqsize_rng_ |
| RNG * | rspsize_rng_ |
| RNG * | persist_rspsize_rng_ |
| RNG * | persistent_rng_ |
| RNG * | num_pages_rng_ |
| RNG * | single_obj_rng_ |
| RNG * | objs_per_page_rng_ |
| RNG * | time_btwn_pages_rng_ |
| RNG * | time_btwn_objs_rng_ |
| RNG * | server_delay_rng_ |
| std::queue< FullTcpAgent * > | tcpPool_ |
|
std::queue < PackMimeHTTPClientApp * > | clientAppPool_ |
|
std::queue < PackMimeHTTPServerApp * > | serverAppPool_ |
|
map< string, PackMimeHTTPClientApp * > | clientAppActive_ |
|
map< string, PackMimeHTTPServerApp * > | serverAppActive_ |
1.7.1