@@ -60,7 +60,7 @@ typedef union CgeNetAddr {
|
|||||||
|
|
||||||
typedef struct CgeNetSocket CgeNetSocket;
|
typedef struct CgeNetSocket CgeNetSocket;
|
||||||
typedef struct CgeNetPoll CgeNetPoll;
|
typedef struct CgeNetPoll CgeNetPoll;
|
||||||
typedef void (*CgeNetCallback)(CgeNetSocket *, int event);
|
typedef void (*CgeNetCb)(CgeNetSocket *, int event);
|
||||||
|
|
||||||
|
|
||||||
int CgeNetAddrFromStr(const char *str, uint16_t port, CgeNetAddr *addr);
|
int CgeNetAddrFromStr(const char *str, uint16_t port, CgeNetAddr *addr);
|
||||||
@@ -98,8 +98,8 @@ CgeNetPoll *CgeNetPollCreate(int *result);
|
|||||||
int CgeNetPollErrorCode(CgeNetPoll *poll);
|
int CgeNetPollErrorCode(CgeNetPoll *poll);
|
||||||
void CgeNetPollFree(CgeNetPoll* poll);
|
void CgeNetPollFree(CgeNetPoll* poll);
|
||||||
|
|
||||||
int CgeNetPollAdd(CgeNetPoll *poll, CgeNetSocket *socket,
|
int CgeNetPollAdd(CgeNetPoll *poll, CgeNetSocket *socket, CgeNetCb callback,
|
||||||
CgeNetCallback callback, int events);
|
int events);
|
||||||
int CgeNetPollRemove(CgeNetPoll *poll, CgeNetSocket *socket);
|
int CgeNetPollRemove(CgeNetPoll *poll, CgeNetSocket *socket);
|
||||||
int CgeNetPollWait(CgeNetPoll *poll, int timeout);
|
int CgeNetPollWait(CgeNetPoll *poll, int timeout);
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -20,7 +20,7 @@ struct CgeNetSocket {
|
|||||||
|
|
||||||
struct PollData {
|
struct PollData {
|
||||||
CgeNetSocket *socket;
|
CgeNetSocket *socket;
|
||||||
CgeNetCallback callback;
|
CgeNetCb callback;
|
||||||
int events;
|
int events;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -101,8 +101,8 @@ static int ensureCapacity(CgeNetPoll *poll) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int CgeNetPollAdd(CgeNetPoll *poll, CgeNetSocket *socket,
|
int CgeNetPollAdd(CgeNetPoll *poll, CgeNetSocket *socket, CgeNetCb callback,
|
||||||
CgeNetCallback callback, int events) {
|
int events) {
|
||||||
assert(poll != NULL);
|
assert(poll != NULL);
|
||||||
assert(socket != NULL);
|
assert(socket != NULL);
|
||||||
assert(socket->handle != -1);
|
assert(socket->handle != -1);
|
||||||
|
|||||||
+1
-1
@@ -19,7 +19,7 @@ struct CgeNetSocket {
|
|||||||
|
|
||||||
struct PollData {
|
struct PollData {
|
||||||
CgeNetSocket *socket;
|
CgeNetSocket *socket;
|
||||||
CgeNetCallback callback;
|
CgeNetCb callback;
|
||||||
int events;
|
int events;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -102,8 +102,8 @@ static int ensureCapacity(CgeNetPoll *poll) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int CgeNetPollAdd(CgeNetPoll *poll, CgeNetSocket *socket,
|
int CgeNetPollAdd(CgeNetPoll *poll, CgeNetSocket *socket, CgeNetCb callback,
|
||||||
CgeNetCallback callback, int events) {
|
int events) {
|
||||||
assert(poll != NULL);
|
assert(poll != NULL);
|
||||||
assert(socket != NULL);
|
assert(socket != NULL);
|
||||||
assert(socket->handle != INVALID_SOCKET);
|
assert(socket->handle != INVALID_SOCKET);
|
||||||
|
|||||||
Reference in New Issue
Block a user