+ // Various internal things
+ bool Debug;
+ vector<string> MessageQueue;
+ string OutQueue;
+
+ // Private constructor helper
+ void Construct();
+
+ // Message handling things
+ bool ReadMessages();
+ bool RunMessages();
+ bool InFdReady();
+ bool OutFdReady();
+
+ // The message handlers
+ bool Capabilities(string Message);
+ bool SendConfiguration();
+
+ bool MethodFailure();
+ void ItemDone();