Version: 9.15.0
Executor.cxx File Reference
#include "Executor.hxx"
#include "Task.hxx"
#include "AutoLocker.hxx"
#include "Scheduler.hxx"
#include "Dispatcher.hxx"
#include "Container.hxx"
#include "HomogeneousPoolContainer.hxx"
#include "ComponentInstance.hxx"
#include "VisitorSaveState.hxx"
#include "ServiceNode.hxx"
#include "ComposedNode.hxx"
#include "WlmTask.hxx"
#include "workloadmanager/WorkloadManager.hxx"
#include "workloadmanager/DefaultAlgorithm.hxx"
#include <iostream>
#include <fstream>
#include <sys/stat.h>
#include <sys/time.h>
#include <unistd.h>
#include <cstdlib>
#include <algorithm>
#include "YacsTrace.hxx"
Include dependency graph for Executor.cxx:

Go to the source code of this file.

Classes

struct  threadargs
 
struct  HPCCompare
 

Functions

static int isfile (const char *filename)
 

Function Documentation

◆ isfile()

static int isfile ( const char *  filename)
static

Definition at line 706 of file Executor.cxx.

707 {
708  struct stat buf;
709  if (stat(filename, &buf) != 0)
710  return 0;
711  if (!S_ISREG(buf.st_mode))
712  return 0;
713  return 1;
714 }

Referenced by YACS::ENGINE::Executor::_displayDot().