Exemple #1
0
UClient_Base::UClient_Base(UFileConfig* pcfg) : response(U_CAPACITY), buffer(U_CAPACITY), host_port(100U)
{
   U_TRACE_REGISTER_OBJECT(0, UClient_Base, "%p", pcfg)

   if (u_hostname_len == 0)
      {
      u_init_ulib_hostname();
      u_init_ulib_username();
      }

   socket    = 0;
   port      = verify_mode = iovcnt = 0;
   timeoutMS = U_TIMEOUT_MS;

   (void) memset(iov, 0, sizeof(struct iovec) * 6);

   if (pcfg)
      {
      if (cfg == 0)
         {
         cfg = pcfg;

         cfg->load();
         }

      if (cfg->empty() == false) loadConfigParam();
      }
}
Exemple #2
0
int
U_EXPORT main (int argc, char* argv[], char* env[])
{
   U_ULIB_INIT(argv);

   U_TRACE(5,"main(%d)",argc)

   u_init_ulib_hostname();
   u_init_ulib_username();

   ULog y(U_STRING_FROM_CONSTANT("$PWD/test_log.log"), 1024, "tmp");

   y.setPrefix(U_CONSTANT_TO_PARAM(U_SERVER_LOG_PREFIX));

   uint32_t i, n = (argc > 1 ? u_atoi(argv[1]) : 10);

   for (i = 0; i < n; ++i)
      {
      y.log(U_CONSTANT_TO_PARAM("message %6d - %H %U %w"), i+1);

      y.msync();
      }

   cout << "ok" << '\n';
}
Exemple #3
0
UClient_Base::UClient_Base(UFileConfig* cfg) : response(U_CAPACITY), buffer(U_CAPACITY), host_port(100U)
{
   U_TRACE_REGISTER_OBJECT(0, UClient_Base, "%p", cfg)

   u_init_ulib_hostname();

   U_INTERNAL_DUMP("u_hostname(%u) = %.*S", u_hostname_len, u_hostname_len, u_hostname)

   u_init_ulib_username();

   U_INTERNAL_DUMP("u_user_name(%u) = %.*S", u_user_name_len, u_user_name_len, u_user_name)

   timeoutMS = U_TIMEOUT_MS;

   if (cfg) loadConfigParam(*cfg);
   else
      {
      bIPv6 = false;
      port  = verify_mode = 0;
      }
}