~ubuntu-branches/ubuntu/precise/crtmpserver/precise-backports

« back to all changes in this revision

Viewing changes to thelib/src/protocols/rtmp/messagefactories/genericmessagefactory.cpp

  • Committer: Package Import Robot
  • Author(s): Micah Gersten
  • Date: 2012-07-04 00:04:40 UTC
  • mfrom: (3.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20120704000440-u9x7yhyglqjvspk8
Tags: 1.0~dfsg-3~ubuntu12.04.1
No-change backport to precise (LP: #964153)

Show diffs side-by-side

added added

removed removed

Lines of Context:
110
110
        return result;
111
111
}
112
112
 
113
 
Variant GenericMessageFactory::GetInvokeOnBWDone() {
 
113
Variant GenericMessageFactory::GetInvokeOnBWDone(double kbpsSpeed) {
114
114
        Variant parameters;
115
 
        parameters[(uint32_t) 0] = Variant();
 
115
        parameters.PushToArray(Variant());
 
116
        parameters.PushToArray(kbpsSpeed);
116
117
        return GetInvoke(
117
118
                        3,
118
119
                        0,
177
178
                        RM_INVOKE_FUNCTION_ERROR,
178
179
                        parameters);
179
180
}
 
181
 
 
182
Variant GenericMessageFactory::GetInvokeCallFailedError(Variant &request) {
 
183
 
 
184
        Variant secondParams;
 
185
        secondParams[RM_INVOKE_PARAMS_RESULT_LEVEL] = RM_INVOKE_PARAMS_RESULT_LEVEL_ERROR;
 
186
        secondParams[RM_INVOKE_PARAMS_RESULT_CODE] = "NetConnection.Call.Failed";
 
187
        secondParams[RM_INVOKE_PARAMS_RESULT_DESCRIPTION] =
 
188
                        format("call to function %s failed", STR(M_INVOKE_FUNCTION(request)));
 
189
 
 
190
        return GenericMessageFactory::GetInvokeError(
 
191
                        VH_CI(request),
 
192
                        VH_SI(request),
 
193
                        M_INVOKE_ID(request),
 
194
                        Variant(),
 
195
                        secondParams);
 
196
}
180
197
#endif /* HAS_PROTOCOL_RTMP */
181
198