mirror of
https://github.com/caozhiyi/CppNet.git
synced 2026-01-12 00:19:01 +08:00
44 lines
826 B
C++
44 lines
826 B
C++
// Use of this source code is governed by a BSD 3-Clause License
|
|
// that can be found in the LICENSE file.
|
|
|
|
// Author: caozhiyi (caozhiyi5@gmail.com)
|
|
|
|
#include "event_interface.h"
|
|
|
|
namespace cppnet {
|
|
|
|
const char* TypeString(EventType type) {
|
|
switch (type)
|
|
{
|
|
case ET_READ:
|
|
return "read";
|
|
break;
|
|
case ET_WRITE:
|
|
return "write";
|
|
break;
|
|
case ET_ACCEPT:
|
|
return "accept";
|
|
break;
|
|
case ET_TIMER:
|
|
return "timer";
|
|
break;
|
|
case ET_USER_TIMER:
|
|
return "user_timer";
|
|
break;
|
|
case ET_CONNECT:
|
|
return "connect";
|
|
break;
|
|
case ET_DISCONNECT:
|
|
return "disconnect";
|
|
break;
|
|
case ET_INACTIONS:
|
|
return "inactions";
|
|
break;
|
|
default:
|
|
return "unknow";
|
|
break;
|
|
}
|
|
}
|
|
|
|
}
|