8 #ifndef ZEROCOPYALLOCATOR_T_CPP 9 #define ZEROCOPYALLOCATOR_T_CPP 11 #if !defined (ACE_LACKS_PRAGMA_ONCE) 17 #if !defined (__ACE_INLINE__) 29 template <
class T, std::
size_t N>
33 ACE_UNUSED_ARG(nbytes);
34 ACE_UNUSED_ARG(initial_value);
38 template <
class T, std::
size_t N>
42 ACE_UNUSED_ARG(n_elem);
43 ACE_UNUSED_ARG(elem_size);
44 ACE_UNUSED_ARG(initial_value);
48 template <
class T, std::
size_t N>
53 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
57 template <
class T, std::
size_t N>
62 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
64 ACE_UNUSED_ARG(pointer);
65 ACE_UNUSED_ARG(duplicates);
69 template <
class T, std::
size_t N>
74 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
76 ACE_UNUSED_ARG(pointer);
80 template <
class T, std::
size_t N>
85 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
87 ACE_UNUSED_ARG(pointer);
91 template <
class T, std::
size_t N>
96 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
101 template <
class T, std::
size_t N>
106 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
107 ACE_UNUSED_ARG(name);
111 template <
class T, std::
size_t N>
116 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
117 ACE_UNUSED_ARG(name);
118 ACE_UNUSED_ARG(pointer);
122 template <
class T, std::
size_t N>
127 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
129 ACE_UNUSED_ARG(flags);
133 template <
class T, std::
size_t N>
138 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
139 ACE_UNUSED_ARG(addr);
141 ACE_UNUSED_ARG(flags);
145 template <
class T, std::
size_t N>
150 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
152 ACE_UNUSED_ARG(prot);
156 template <
class T, std::
size_t N>
161 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
162 ACE_UNUSED_ARG(addr);
164 ACE_UNUSED_ARG(prot);
168 #if defined (ACE_HAS_MALLOC_STATS) 170 template <
class T, std::
size_t N>
175 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
179 template <
class T, std::
size_t N>
184 ACE_TEXT(
"(%P|%t) %T not supported %a\n"))) ;
virtual int protect(ssize_t len=-1, int prot=PROT_RDWR)
The Internal API and Implementation of OpenDDS.
virtual int trybind(const char *name, void *&pointer)
virtual void * calloc(size_t nbytes, char initial_value='\0')
These methods are no-ops.
virtual int bind(const char *name, void *pointer, int duplicates=0)
virtual int sync(ssize_t len=-1, int flags=MS_SYNC)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
virtual int unbind(const char *name)
virtual void dump() const
virtual int find(const char *name, void *&pointer)