Samba4/LDB/Control

From SambaWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Structures

ldb_control

struct ldb_control {
    const char *oid;
    int critical;
    void *data;
};

Methods

ldb_request_get_control()

struct ldb_control *ldb_request_get_control(struct ldb_request *req, const char *oid);

This method checks if a control with the specified "oid" exists and returns it.

Returns: NULL if not found.

ldb_reply_get_control()

struct ldb_control *ldb_reply_get_control(struct ldb_reply *rep, const char *oid);

This method checks if a control with the specified "oid" exists and returns it.

Returns: NULL if not found.

save_controls()

int save_controls(struct ldb_control *exclude, struct ldb_request *req, struct ldb_control ***saver);

This method saves the current controls list into the "saver" and replaces the one in req with a new one excluding the "exclude" control.

Returns: 0 on error.