コード例 #1
0
ファイル: QmlZebHandler.cpp プロジェクト: digideskio/zebra
///
//  Add a new offer this handler will handle. Returns 0 if successful,
//  otherwise -1.                                                     
int QmlZebHandlerAttached::addOffer (zactor_t *self, int method, const QString &uri) {
    return zeb_handler_add_offer (self, method, uri.toUtf8().data());
};
コード例 #2
0
ファイル: qzebhandler.cpp プロジェクト: sappo/zebra
///
//  Add a new offer this handler will handle. Returns 0 if successful,       
//  otherwise -1.                                                            
//  The content type parameter is optional and is used to                    
//  filter requests upon their requested (GET) or provided (POST/PUT)        
//  content's type. The content type parameter may be a regex which is       
//  useful for GET offers that can supply resources in different formats.    
//  If the client did request multiple content types then the first match    
//  will be chosen and applied to the request. All other content types are   
//  drooped. If the request's content type does not match it is automatically
//  rejected with the error code 406 (Not acceptable).                       
int QZebHandler::addOffer (QZactor *self, int method, const QString &uri, const QString &contentType)
{
    int rv = zeb_handler_add_offer (self->self, method, uri.toUtf8().data(), contentType.toUtf8().data());
    return rv;
}