ウォンツテック

そでやまのーと

2007-03-20から1日間の記事一覧

bucketのheapに関する操作 heap_bucket_read static apr_status_t heap_bucket_read(apr_bucket *b, const char **str, apr_size_t *len, apr_read_type_e block) { apr_bucket_heap *h = b->data; *str = h->base + b->start; *len = b->length; return APR…

・write関連続き apr_brigade_writev APU_DECLARE(apr_status_t) apr_brigade_writev(apr_bucket_brigade *b, apr_brigade_flush flush, void *ctx, const struct iovec *vec, apr_size_t nvec) struct iovec *vec全てをbrigade(bucket)に書き込む関数で主に…

STL勉強メモ 汎用アルゴリズムとかのfindとかfind_ifとかadjacent_findとかに渡す引数でconst_iteratorとiteratorを混ぜてはいけない。たとえば以下のようなのはerror vector vec; ... vector::const_iterator i = vec.begin(),j; j = adjacent_find(i, vec.…

Cricket 日本人はたまに映画なんかでちらっと見る事が出来るスポーツ「クリケット (cricket)」ってUSとかイングランド植民地圏(だった国)では恐ろしく有名なスポーツっぽい。CNNとか見てるとbaseballより盛んじゃないの?って気がする。パキスタンのcricket…

strにbucketのデータ位置をセット

apr_bucket_immortal_make apr_bucket_immortal_create apr_bucket_transient_make apr_bucket_transient_create apr_bucket_allocでbucket領域を確保し、初期化を行う const apr_bucket_type_t apr_bucket_type_immortal = { "IMMORTAL", 5, APR_BUCKET_DAT…

bucketメモリ操作関連 apr_bucket_simple_copy APU_DECLARE_NONSTD(apr_status_t) apr_bucket_simple_copy(apr_bucket *a, apr_bucket **b) apr_bucket_allocを呼び出し*bにセットしている。 apr_bucket_simple_split apr_bucket_simple_split(apr_bucket *a…