// // AssignmentClient.h // hifi // // Created by Stephen Birarda on 11/25/2013. // Copyright (c) 2013 HighFidelity, Inc. All rights reserved. // #ifndef __hifi__AssignmentClient__ #define __hifi__AssignmentClient__ #include #include "ThreadedAssignment.h" class AssignmentClient : public QCoreApplication { Q_OBJECT public: AssignmentClient(int &argc, char **argv); ~AssignmentClient(); private slots: void sendAssignmentRequest(); void readPendingDatagrams(); void assignmentCompleted(); void handleAuthenticationRequest(); private: Assignment _requestAssignment; SharedAssignmentPointer _currentAssignment; QString _assignmentServerHostname; }; #endif /* defined(__hifi__AssignmentClient__) */