Rudiments
protocolentry.h
1// Copyright (c) 1999-2018 David Muse
2// See the COPYING file for more information.
3
4#ifndef RUDIMENTS_PROTOCOLENTRY_H
5#define RUDIMENTS_PROTOCOLENTRY_H
6
7#include <rudiments/private/protocolentryincludes.h>
8
11class RUDIMENTS_DLLSPEC protocolentry : public object {
12 public:
13
16
19
22 bool open(const char *protocolname);
23
27
29 const char *getName();
30
33 const char * const *getAliasList();
34
37
43 static int32_t getNumber(const char *protocolname);
44
53 static char *getName(int32_t number);
54
57 static bool getNeedsMutex();
58
62 static void setMutex(threadmutex *mtx);
63
64 #include <rudiments/private/protocolentry.h>
65};
66
67#endif
Definition avltree.h:11
Definition object.h:10
Definition protocolentry.h:11
const char *const * getAliasList()
int32_t getNumber()
bool open(int32_t number)
static bool getNeedsMutex()
static void setMutex(threadmutex *mtx)
bool open(const char *protocolname)
static int32_t getNumber(const char *protocolname)
const char * getName()
static char * getName(int32_t number)
Definition threadmutex.h:11