Skip to content

Commit

Permalink
cproxy_init_agent_start returns proxy_main for testability
Browse files Browse the repository at this point in the history
  • Loading branch information
steveyen committed Jun 18, 2009
1 parent dd9e7f4 commit 3bc9c7a
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 13 deletions.
8 changes: 4 additions & 4 deletions agent.h
Expand Up @@ -9,10 +9,10 @@ int cproxy_init_agent(char *cfg_str,
proxy_behavior behavior,
int nthreads);

int cproxy_init_agent_start(char *jid, char *jpw,
char *config, char *host,
proxy_behavior behavior,
int nthreads);
proxy_main *cproxy_init_agent_start(char *jid, char *jpw,
char *config, char *host,
proxy_behavior behavior,
int nthreads);

void on_conflate_new_config(void *userdata, kvpair_t *config);
enum conflate_mgmt_cb_result on_conflate_get_stats(void *opaque,
Expand Down
20 changes: 11 additions & 9 deletions agent_config.c
Expand Up @@ -171,7 +171,7 @@ int cproxy_init_agent(char *cfg_str,

if (cproxy_init_agent_start(jid, jpw, config, host,
behavior,
nthreads) == 0)
nthreads) != NULL)
rv++;

if (config_alloc > 0 &&
Expand All @@ -184,12 +184,12 @@ int cproxy_init_agent(char *cfg_str,
return rv;
}

int cproxy_init_agent_start(char *jid,
char *jpw,
char *config_path,
char *host,
proxy_behavior behavior,
int nthreads) {
proxy_main *cproxy_init_agent_start(char *jid,
char *jpw,
char *config_path,
char *host,
proxy_behavior behavior,
int nthreads) {
assert(jid);
assert(jpw);
assert(config_path);
Expand Down Expand Up @@ -231,14 +231,16 @@ int cproxy_init_agent_start(char *jid,
if (settings.verbose > 1)
fprintf(stderr, "cproxy_init done\n");

return 0;
return m;
}

free(m);
}

if (settings.verbose > 1)
fprintf(stderr, "cproxy could not start conflate\n");

return 1;
return NULL;
}

void on_conflate_new_config(void *userdata, kvpair_t *config) {
Expand Down

0 comments on commit 3bc9c7a

Please sign in to comment.