/alps/pcitool

To get this branch, use:
bzr branch http://suren.me/webbzr/alps/pcitool

« back to all changes in this revision

Viewing changes to kapture/kapture.c

  • Committer: Suren A. Chilingaryan
  • Date: 2015-04-20 20:01:04 UTC
  • Revision ID: csa@suren.me-20150420200104-b5xny65io8lvoz3w
Big redign of model structures

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#define _KAPTURE_C
2
 
#include <stdio.h>
3
 
#include <stdlib.h>
4
 
#include <unistd.h>
5
 
#include <string.h>
6
 
#include <sys/time.h>
7
 
#include <pthread.h>
8
 
#include <assert.h>
9
 
 
10
 
#include "../tools.h"
11
 
#include "../error.h"
12
 
#include "../event.h"
13
 
 
14
 
#include "pcilib.h"
15
 
#include "model.h"
16
 
#include "kapture.h"
17
 
#include "private.h"
18
 
 
19
 
 
20
 
pcilib_context_t *kapture_init(pcilib_t *vctx) {
21
 
    kapture_t *ctx = malloc(sizeof(kapture_t));
22
 
 
23
 
    if (ctx) {
24
 
        memset(ctx, 0, sizeof(kapture_t));
25
 
    }
26
 
 
27
 
    return ctx;
28
 
}
29
 
 
30
 
void kapture_free(pcilib_context_t *vctx) {
31
 
    if (vctx) {
32
 
        kapture_t *ctx = (kapture_t*)vctx;
33
 
        kapture_stop(vctx, PCILIB_EVENT_FLAGS_DEFAULT);
34
 
        free(ctx);
35
 
    }
36
 
}
37
 
 
38
 
int kapture_reset(pcilib_context_t *ctx) {
39
 
}
40
 
 
41
 
int kapture_start(pcilib_context_t *ctx, pcilib_event_t event_mask, pcilib_event_flags_t flags) {
42
 
}
43
 
 
44
 
int kapture_stop(pcilib_context_t *ctx, pcilib_event_flags_t flags) {
45
 
}
46
 
 
47
 
int kapture_trigger(pcilib_context_t *ctx, pcilib_event_t event, size_t trigger_size, void *trigger_data) {
48
 
}
49
 
 
50
 
int kapture_stream(pcilib_context_t *ctx, pcilib_event_callback_t callback, void *user) {
51
 
}
52
 
 
53
 
int kapture_next_event(pcilib_context_t *ctx, pcilib_timeout_t timeout, pcilib_event_id_t *evid, size_t info_size, pcilib_event_info_t *info) {
54
 
}
55
 
 
56
 
int kapture_get(pcilib_context_t *ctx, pcilib_event_id_t event_id, pcilib_event_data_type_t data_type, size_t arg_size, void *arg, size_t *size, void **data) {
57
 
}
58
 
 
59
 
int kapture_return(pcilib_context_t *ctx, pcilib_event_id_t event_id, pcilib_event_data_type_t data_type, void *data) {
60
 
}
61
 
 
62