Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

NNRPCommandMap Class Reference

List of all members.

Public Member Functions

 NNRPCommandMap ()
void enableAll (void)
void disableRead (void)
void disablePost (void)
void disableDebug (void)

Constructor & Destructor Documentation

NNRPCommandMap::NNRPCommandMap  ) 
 

Definition at line 263 of file NewsCache.cc.

References enableAll().

00264 {
00265         enableAll();
00266 }


Member Function Documentation

void NNRPCommandMap::disableDebug void   ) 
 

Definition at line 291 of file NewsCache.cc.

Referenced by set_client_command_table().

00292 {
00293         erase("xdebug");
00294 }

void NNRPCommandMap::disablePost void   ) 
 

Definition at line 286 of file NewsCache.cc.

Referenced by set_client_command_table().

00287 {
00288         erase("post");
00289 }

void NNRPCommandMap::disableRead void   ) 
 

Definition at line 268 of file NewsCache.cc.

Referenced by set_client_command_table().

00269 {
00270         erase("article");
00271         erase("head");
00272         erase("body");
00273         erase("stat");
00274         erase("group");
00275         erase("last");
00276         erase("listgroup");
00277         erase("next");
00278         erase("over");
00279         erase("xhdr");
00280         erase("xover");
00281         erase("list");
00282         erase("mode");
00283         erase("newgroups");
00284 }

void NNRPCommandMap::enableAll void   ) 
 

Definition at line 254 of file NewsCache.cc.

References nnrp_command_t::name.

Referenced by NNRPCommandMap(), and set_client_command_table().

00255 {
00256         nnrp_command_t *p = all_nnrp_commands;
00257         while (p->name) {
00258                 (*this)[p->name] = p;
00259                 p++;
00260         }
00261 }


The documentation for this class was generated from the following file:
Generated on Fri Aug 20 10:58:11 2004 for NewsCache by doxygen 1.3.6-20040222