winlin

add comments for async call.

@@ -48,7 +48,16 @@ public: @@ -48,7 +48,16 @@ public:
48 ISrsAsyncCallTask(); 48 ISrsAsyncCallTask();
49 virtual ~ISrsAsyncCallTask(); 49 virtual ~ISrsAsyncCallTask();
50 public: 50 public:
  51 + /**
  52 + * execute the task async.
  53 + * this method is the actual execute method of task,
  54 + * for example, to notify callback server.
  55 + */
51 virtual int call() = 0; 56 virtual int call() = 0;
  57 + /**
  58 + * convert task to string to describe it.
  59 + * used for logger.
  60 + */
52 virtual std::string to_string() = 0; 61 virtual std::string to_string() = 0;
53 }; 62 };
54 63