Minor cleanups.
authorDavin McCall <davmac@davmac.org>
Tue, 23 May 2017 09:28:21 +0000 (10:28 +0100)
committerDavin McCall <davmac@davmac.org>
Tue, 23 May 2017 09:28:21 +0000 (10:28 +0100)
src/control.cc
src/load_service.cc
src/service.cc
src/service.h

index 0580301fe5260a3ac075ce21bdb2adcb8091e410..a827a0772599b0b13693343f8d68dd963d21d842 100644 (file)
@@ -102,7 +102,7 @@ bool ControlConn::processFindLoad(int pktType)
     }
     else {
         // FINDSERVICE
-        record = service_set->findService(serviceName.c_str());
+        record = service_set->find_service(serviceName.c_str());
     }
     
     if (record != nullptr) {
index 11247853ba965bfa2b7c74ae5107ea8e2158e6dd..b4322becb92a3cf57dc0784ecacbb0a599b2f578 100644 (file)
@@ -309,7 +309,7 @@ ServiceRecord * ServiceSet::loadServiceRecord(const char * name)
     using std::pair;
     
     // First try and find an existing record...
-    ServiceRecord * rval = findService(string(name));
+    ServiceRecord * rval = find_service(string(name));
     if (rval != 0) {
         if (rval->isDummy()) {
             throw ServiceCyclicDependency(name);
index c15c80d1b0d5ff33decf90818d84e456c22f4443..fe18e518be17088b5634d4c46b4d641ca890b39d 100644 (file)
@@ -29,7 +29,7 @@ void setup_external_log() noexcept;
 extern EventLoop_t eventLoop;
 
 // Find the requested service by name
-static ServiceRecord * findService(const std::list<ServiceRecord *> & records,
+static ServiceRecord * find_service(const std::list<ServiceRecord *> & records,
                                     const char *name) noexcept
 {
     using std::list;
@@ -42,9 +42,9 @@ static ServiceRecord * findService(const std::list<ServiceRecord *> & records,
     return (ServiceRecord *)0;
 }
 
-ServiceRecord * ServiceSet::findService(const std::string &name) noexcept
+ServiceRecord * ServiceSet::find_service(const std::string &name) noexcept
 {
-    return ::findService(records, name.c_str());
+    return ::find_service(records, name.c_str());
 }
 
 void ServiceSet::startService(const char *name)
@@ -58,7 +58,7 @@ void ServiceSet::startService(const char *name)
 
 void ServiceSet::stopService(const std::string & name) noexcept
 {
-    ServiceRecord *record = findService(name);
+    ServiceRecord *record = find_service(name);
     if (record != nullptr) {
         record->stop();
         processQueues(false);
@@ -1099,7 +1099,7 @@ void ServiceRecord::unpin() noexcept
 
 void ServiceRecord::queueForConsole() noexcept
 {
-    service_set->consoleQueueTail(this);
+    service_set->append_console_queue(this);
 }
 
 void ServiceRecord::releaseConsole() noexcept
index a07e0d13f88267ca19abef9416c7291b2156c93b..262ada8ac0e862889f3dce03b6a58c4b2204a200 100644 (file)
@@ -104,8 +104,8 @@ class ServiceLoadExc
     const char *excDescription;
     
     protected:
-    ServiceLoadExc(std::string serviceName) noexcept
-        : serviceName(serviceName)
+    ServiceLoadExc(std::string serviceName, const char *desc) noexcept
+        : serviceName(serviceName), excDescription(desc)
     {
     }
 };
@@ -114,9 +114,8 @@ class ServiceNotFound : public ServiceLoadExc
 {
     public:
     ServiceNotFound(std::string serviceName) noexcept
-        : ServiceLoadExc(serviceName)
+        : ServiceLoadExc(serviceName, "Service description not found.")
     {
-        excDescription = "Service description not found.";
     }
 };
 
@@ -124,21 +123,17 @@ class ServiceCyclicDependency : public ServiceLoadExc
 {
     public:
     ServiceCyclicDependency(std::string serviceName) noexcept
-        : ServiceLoadExc(serviceName)
+        : ServiceLoadExc(serviceName, "Has cyclic dependency.")
     {
-        excDescription = "Has cyclic dependency.";
     }
 };
 
 class ServiceDescriptionExc : public ServiceLoadExc
 {
     public:
-    std::string extraInfo;
-    
     ServiceDescriptionExc(std::string serviceName, std::string extraInfo) noexcept
-        : ServiceLoadExc(serviceName), extraInfo(extraInfo)
+        : ServiceLoadExc(serviceName, extraInfo.c_str())
     {
-        excDescription = extraInfo.c_str();
     }    
 };
 
@@ -622,7 +617,7 @@ class ServiceSet
     void startService(const char *name);
     
     // Locate an existing service record.
-    ServiceRecord *findService(const std::string &name) noexcept;
+    ServiceRecord *find_service(const std::string &name) noexcept;
     
     // Find a loaded service record, or load it if it is not loaded.
     // Throws:
@@ -630,7 +625,7 @@ class ServiceSet
     //   std::bad_alloc on out-of-memory condition 
     ServiceRecord *loadService(const std::string &name)
     {
-        ServiceRecord *record = findService(name);
+        ServiceRecord *record = find_service(name);
         if (record == nullptr) {
             record = loadServiceRecord(name.c_str());
         }
@@ -693,7 +688,7 @@ class ServiceSet
     }
     
     // Set the console queue tail (returns previous tail)
-    ServiceRecord * consoleQueueTail(ServiceRecord * newTail) noexcept
+    ServiceRecord * append_console_queue(ServiceRecord * newTail) noexcept
     {
         auto prev_tail = console_queue_tail;
         console_queue_tail = newTail;